SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_licenciasXServicios
AS
SELECT tb_Afiliaciones.NumeroAfiliado, tb_Agentes.idAgente, 
    tb_Agentes.Nombres, tb_Agentes.Documento, 
    tb_SubServiciosAgentes.idSubServicio, 
    tb_SubServiciosAgentes.FechaAlta, 
    tb_SubServiciosAgentes.Baja, 
    tb_SubServiciosAgentes.FechaBaja, 
    tb_SubServiciosAgentes.Movimiento, 
    tb_SubServiciosAgentes.Plaza, 
    tb_SubServiciosAgentes.SituacionLaboral, 
    tb_SubServiciosAgentes.SituacionExtraordinaria, 
    tb_SubServiciosAgentes.Licencia, 
    tb_SubServiciosAgentes.CodEnfermedad, 
    tb_SubServiciosAgentes.NroCertificado, 
    tb_SubServiciosAgentes.EntidadCertificadora, 
    tb_SubServiciosAgentes.FechaCertificado, 
    tb_ServiciosAgentes.idServicioAgente, 
    tb_Licencias.Descripcion, tb_Licencias.AvalLegal, 
    tb_Plazas.CUPOF, tb_Organizaciones.CUISE,
    tb_ServiciosAgentes.SituacionRevista,
    case SituacionRevista when 1 then 'T' when 2 then 'I' when 3 then 'SF' else 'SC' end SitRev,
    tb_SubServiciosAgentes.modalidad modalidad,
    tb_SubServiciosAgentes.nivel nivel
FROM tb_SubServiciosAgentes INNER JOIN
    tb_ServiciosAgentes ON 
    tb_SubServiciosAgentes.ServicioAgente = tb_ServiciosAgentes.idServicioAgente
     INNER JOIN
    tb_Licencias ON 
    tb_SubServiciosAgentes.Licencia = tb_Licencias.idLicencia INNER
     JOIN
    tb_Agentes ON 
    tb_ServiciosAgentes.Agente = tb_Agentes.idAgente INNER JOIN
    tb_Afiliaciones ON 
    tb_Agentes.idAgente = tb_Afiliaciones.idAgente INNER JOIN
    tb_Plazas ON 
    tb_SubServiciosAgentes.Plaza = tb_Plazas.idPlaza INNER JOIN
    tb_Organizaciones ON 
    tb_Plazas.Organizacion = tb_Organizaciones.idOrganizaciones




GO
GRANT SELECT ON  [dbo].[vw_licenciasXServicios] TO [SoloVer]
GO
